home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 001-025 / disk_004 / bm / makefile < prev    next >
Makefile  |  1992-05-06  |  2KB  |  74 lines

  1. CC = cc
  2. CFLAGS =  -O
  3.  
  4. SOURCES1 =  bm.h bm.c Execute.c Extern.h GetPatFile.c Global.c MakeDesc.c
  5. SOURCES2 =  MakeSkip.c MatchFound.c MkDescVec.c MovResidue.c PrintLine.c 
  6. SOURCES2 =  PutUsage.c Search.c
  7. SOURCES =   $(SOURCES1) $(SOURCES2) $(SOURCES3)
  8.  
  9. OBJECTS1 = bm.o Execute.o GetPatFile.o Global.o MakeDesc.o MakeSkip.o
  10. OBJECTS2 = MatchFound.o MkDescVec.o MovResidue.o Search.o PrintLine.o 
  11. OBJECTS3 = PutUsage.o
  12. OBJECTS =  $(OBJECTS1) $(OBJECTS2) $(OBJECTS3)
  13.  
  14. BASEFILES = $(SOURCES) Makefile README bm.p
  15.  
  16. bm :    $(OBJECTS)
  17.     $(CC) -o bm $(CFLAGS) $(OBJECTS)
  18.  
  19. install : bm
  20.     rm /usr/public/bm
  21.     cp bm /usr/public/bm
  22.     rm /usr/src/public/bm/*
  23.     cp $(BASEFILES) /usr/src/public/bm
  24.  
  25. shar :
  26.     /usr/public/shar $(BASEFILES) >bm.shar
  27.  
  28. man : /usr/man/manp/bm.p
  29.  
  30. /usr/man/manp/bm.p : bm.p
  31.     rm -f /usr/man/manp/bm.p
  32.     cp bm.p /usr/man/manp/bm.p
  33.     man bm > /dev/null
  34.  
  35. bm.o :        bm.c bm.h Extern.h
  36.         $(CC) -c $(CFLAGS) bm.c
  37.  
  38. PutUsage.o :    PutUsage.c bm.h 
  39.         $(CC) -c $(CFLAGS) PutUsage.c
  40.  
  41. MakeSkip.o :    MakeSkip.c bm.h 
  42.         $(CC) -c $(CFLAGS) MakeSkip.c
  43.  
  44. Search.o :    Search.c bm.h Extern.h
  45.         $(CC) -c $(CFLAGS) Search.c
  46.  
  47. Execute.o :    Execute.c bm.h 
  48.         $(CC) -c $(CFLAGS) Execute.c
  49.  
  50. MovResidue.o :    MovResidue.c bm.h Extern.h
  51.         $(CC) -c $(CFLAGS) MovResidue.c
  52.  
  53. MatchFound.o :    MatchFound.c bm.h Extern.h
  54.         $(CC) -c $(CFLAGS) MatchFound.c
  55.  
  56. PrintLine.o :    PrintLine.c Extern.h
  57.         $(CC) -c $(CFLAGS) PrintLine.c
  58.  
  59. MkDescVec.o :    MkDescVec.c bm.h
  60.         $(CC) -c $(CFLAGS) MkDescVec.c
  61.  
  62. GetPatFile.o :    GetPatFile.c bm.h
  63.         $(CC) -c $(CFLAGS) GetPatFile.c
  64.  
  65. MakeDesc.o :    MakeDesc.c bm.h
  66.         $(CC) -c $(CFLAGS) MakeDesc.c
  67.  
  68. Global.o :    Global.c
  69.         $(CC) -c $(CFLAGS) Global.c
  70.  
  71. listing :
  72.         print -i3 $(BASEFILES)
  73.  
  74.